#ifndef __KEY_H
#define __KEY_H

#include "gpio.h"

#define KEY0         HAL_GPIO_ReadPin(KEY0_GPIO_Port, KEY0_Pin)     /* 读取KEY0引脚 */
#define KEY1         HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin)     /* 读取KEY1引脚 */
#define WKUP        HAL_GPIO_ReadPin(WKUP_GPIO_Port, WKUP_Pin)     /* 读取WKUP引脚 */

#define KEY0_PRES    1      /* KEY0按下  */
#define KEY1_PRES    2      /* KEY1按下  */
#define WKUP_PRES    3      /* WKUP按下  */

uint8_t key_scan(uint8_t mode);/* 按键扫描函数 */

#endif
